Uno Platform y el código abierto de Windows Calculator (C++) a Web / iOS / Android (C#)
Portar una calculadora a una plataforma diferente a la que fue creada puede parecer simple. ¿Qué tan difícil puede ser convertir el código para la suma, la resta, la multiplicación y la división? Puede parecer algo realmente sencillo. Pero la realidad es muy diferente.
Los desarrolladores de UNO Platform detallaron lo complicada que puede ser una calculadora, habiendo abierto el Uno Calculator, un puerto de Windows Calculator. Este había sido abierto anteriormente, y
ahora se ejecuta en la Web a través de WebAssembly y de forma nativa en iOS y Android.
Uno Platform se describe a sí mismo como "un marco que trata de mejorar el ciclo de desarrollo de aplicaciones multiplataforma con Windows, iOS, Android y WebAssembly con Mono y Xamarin".
Esas habilidades se pusieron a prueba mientras el equipo trabajaba para portar la Calculadora de Windows, con una tonelada de código C++ y respaldada por un motor de cálculo que data de 1995, con orígenes de código C, para el código C# y la Plataforma Uno. Por lo tanto, ahora se ejecuta en la Web a través de WebAssembly, la tecnología de vista previa que respalda el candente proyecto Blazor de Microsoft, y de forma nativa en las plataformas móviles iOS y Android.
Calculadora Uno
"Lo que hacemos es permitir que el mismo código C# y XAML se ejecute en la Web, dispositivos móviles y computadoras de escritorio", dijo el equipo en una publicación de blog del 25 de junio titulada "una pieza de Windows 10 ahora se ejecuta en WebAssembly, de forma nativa en iOS y Android
En la siguiente nota ampliaremos el tema, pero como puedes por estos datos, es práctico que tomes un curso de C#, otro curso de Python y un curso de JavaScript para comprender mejor el funcionamiento del código.